/****************************************************************************
**
** Copyright (C) 2012 Róbert Márki
**
** This file is part of Web Feeds.
**
** Web Feeds is free software: you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
** the Free Software Foundation, either version 3 of the License, or
** (at your option) any later version.
**
** Web Feeds is distributed in the hope that it will be useful,
** but WITHOUT ANY WARRANTY; without even the implied warranty of
** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
** GNU General Public License for more details.
**
** You should have received a copy of the GNU General Public License
** along with Web Feeds.  If not, see <http://www.gnu.org/licenses/>.
****************************************************************************/

import QtQuick 1.1
import com.nokia.meego 1.0
import WebFeeds 1.0
import NewsBlur 1.0
import "/plugins/newsblur/qml/misc" as Misc

MenuItem {
    id: root
    text: qsTr("Move to")

    onClicked: {
        menu.finished = false;
        folderSelectionDialog.selectedIndex = -1;
        folderSelectionDialog.rootItem = menu.pageItem.service.rootItem();
        folderSelectionDialog.itemToExclude = menu.pageItem;
        folderSelectionDialog.init();
        folderSelectionDialog.open();
    }

    Misc.FolderSelectionDialog {
        id: folderSelectionDialog
        onAccepted: {
            if(folderSelectionDialog.selectedIndex != -1) {
                var selectedItem = folderSelectionDialog.selectedItem();
                var service = menu.pageItem.service;
                service.moveItem(menu.pageItem, selectedItem);
            }
            menu.finished = true;
        }
        onRejected: {
            menu.finished = true;
        }
    }
}
